package com.jiegui.payinterface.bean;

import lombok.Data;

import java.io.Serializable;
import java.util.Map;

/**
 * 退款请求
 *
 * @author wuqicheng
 * @date 2021/3/12
 */
@Data
public class RefundBean implements Serializable {

    private static final long serialVersionUID = 8677980529057572086L;

    /** 接口编号 */
    private String interfaceCode;

    /** 付款单编码 */
    private String billCode;

    /** 退款单编码(微信支付退款支持单笔交易分多次退款，多次退款需要提交原支付订单的商户订单号和设置不同的退款单号) */
    private String refundCode;

    /** 交易金额 */
    private double amount;

    /** 退款金额 */
    private double refundAmount;

    /** 通知地址 */
    private String notifyUrl;

    /** 备注 */
    private String remark;

    /** 通道配置 */
    private Map<String, String> tradeConfigs;


}
